github.com/vmihailenco/bufpool.Buffer.off (field)
38 uses
github.com/vmihailenco/bufpool (current package)
buf_pool.go#L62: buf.off = cap(buf.buf) + 1
buf_pool.go#L66: buf.off = 0
buffer.go#L23: off int // read at &buf[off], write at &buf[len(buf)]
buffer.go#L50: func (b *Buffer) Bytes() []byte { return b.buf[b.off:] }
buffer.go#L61: return string(b.buf[b.off:])
buffer.go#L65: func (b *Buffer) empty() bool { return len(b.buf) <= b.off }
buffer.go#L69: func (b *Buffer) Len() int { return len(b.buf) - b.off }
buffer.go#L87: b.buf = b.buf[:b.off+n]
buffer.go#L176: m, e := w.Write(b.buf[b.off:])
buffer.go#L180: b.off += m
buffer.go#L243: n = copy(p, b.buf[b.off:])
buffer.go#L244: b.off += n
buffer.go#L261: data := b.buf[b.off : b.off+n]
buffer.go#L262: b.off += n
buffer.go#L277: c := b.buf[b.off]
buffer.go#L278: b.off++
buffer.go#L294: c := b.buf[b.off]
buffer.go#L296: b.off++
buffer.go#L300: r, n := utf8.DecodeRune(b.buf[b.off:])
buffer.go#L301: b.off += n
buffer.go#L315: if b.off >= int(b.lastRead) {
buffer.go#L316: b.off -= int(b.lastRead)
buffer.go#L333: if b.off > 0 {
buffer.go#L334: b.off--
buffer.go#L355: i := bytes.IndexByte(b.buf[b.off:], delim)
buffer.go#L356: end := b.off + i + 1
buffer.go#L361: line = b.buf[b.off:end]
buffer.go#L362: b.off = end
buffer_ext.go#L9: if b.off > cap(b.buf) {
buffer_ext.go#L13: b.off = 0
buffer_ext.go#L18: if b.off > cap(b.buf) {
buffer_ext.go#L22: b.off = 0
buffer_ext.go#L30: if b.off > cap(b.buf) {
buffer_ext.go#L35: if m == 0 && b.off != 0 {
buffer_ext.go#L52: copy(b.buf, b.buf[b.off:])
buffer_ext.go#L58: copy(tmp.buf, b.buf[b.off:])
buffer_ext.go#L63: b.off = 0
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)